🇬🇧 en fr 🇫🇷

frog in one's throat noun

  • (idiom) Hoarseness or the need to cough.
avoir un chat dans la gorge
Wiktionary Links